home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #1 / Ham Radio 2000.iso / ham2000 / packet / thenet / x1j4_src / tnl3v.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-01-20  |  2.8 KB  |  68 lines

  1. /*****************************************************************************/
  2. /*                                              */
  3. /*                                         */
  4. /*    *****              *****                      */
  5. /*     *****            *****                         */
  6. /*       *****          *****                         */
  7. /*         *****        *****                         */
  8. /*  ***************      ***************                     */
  9. /*  *****************    *****************                     */
  10. /*  ***************      ***************                     */
  11. /*         *****        *****       TheNet                    */
  12. /*       *****          *****       Portable. Compatible.         */
  13. /*     *****            *****       Public Domain             */
  14. /*    *****              *****    NORD><LINK                  */
  15. /*                                         */
  16. /* This software is public domain ONLY for non commercial use                */
  17. /*                                                                           */
  18. /*                                         */
  19. /*****************************************************************************/
  20.  
  21. /*** Variable fuer Level 3                           ***/
  22. /*
  23.  * G8KBB April 91 - change definitions to 'external' to put them in RAM
  24.  */
  25.  
  26. /*
  27.  * Released as TheNet X-1J, September 1993
  28.  *
  29.  * Released as TheNet X-1J release 4, January 1995
  30.  */
  31.  
  32. EXTERN unsigned maxdes;        /* Laenge der Zielliste maximal             */
  33. EXTERN unsigned numdes;        /* aktuelle Laenge des Zielliste         */
  34.  
  35. EXTERN unsigned brotim;        /* Uhr fuer Rundsprueche             */
  36. EXTERN unsigned broint;        /* Rundspruchintervall                 */
  37. EXTERN unsigned obcini;        /* Anfangswert fuer Knoten Lebensdauer         */
  38. EXTERN unsigned obcbro;        /* min. Restlebensdauer fuer Rundspruch         */
  39. EXTERN unsigned timliv;        /* Anfangswert Paketlebensdauer             */
  40. EXTERN unsigned worqua;        /* minimal Qualitaet fuer Autoupdate         */
  41. EXTERN unsigned ch0qua;        /* HDLC Kanal Qualitaet                 */
  42. EXTERN unsigned ch1qua;        /* RS232 Kanal Qualitaet             */
  43. EXTERN unsigned qualty;        /* aktuelle Qualitaet                 */
  44.  
  45. EXTERN lhtyp     destil;    /* Ziele Liste                     */
  46. EXTERN lhtyp     neigbl;    /* Nachbarn Liste                 */
  47.  
  48. EXTERN lhtyp     l3rxfl;    /* Level3 empfangene Frames             */
  49. EXTERN lhtyp     l3txl;        /* Level3 zu senddende Frames             */
  50.  
  51. EXTERN nodtyp     *despoi;    /* Pointer auf aktuellen Knoten             */
  52. EXTERN nbrtyp     *nbrpoi;    /* Pointer auf aktuellen Nachbarn         */
  53.  
  54. EXTERN wegtyp     routmp[4];    /* Arbeitsspeicher fuer Wege sortieren         */
  55. EXTERN wegtyp     rouwrk;    /* Arbeitsspeicher fuer Wege sortieren         */
  56.  
  57. #ifdef MODIFIED
  58. EXTERN unsigned broalg;        /* per port node b'cast algorithms control   */
  59. EXTERN unsigned br1int;        /* crosslink node b'cast timer interval      */
  60. EXTERN unsigned br1tim;        /* crosslink node d'cast timer             */
  61. #endif
  62.  
  63. #ifdef STATSCMD
  64. EXTERN unsigned l3gwcnt[2];    /* stats for level 3 gatewaying counters     */
  65. #endif
  66.  
  67. /*** Ende TNL3V.H                               ***/
  68.